at the shortest notice - Turkish English Dictionary